<?php

/**
 * Grupo form.
 *
 * @package    ecampus
 * @subpackage form
 * @author     Your name here
 * @version    SVN: $Id: sfDoctrineFormTemplate.php 23810 2009-11-12 11:07:44Z Kris.Wallsmith $
 */
class GrupoForm extends BaseGrupoForm
{
  public function configure()
  {
//      parent::configure();
//      $this->addSubForm();
//      parent::configure();
//      $this->widgetSchema['']
//  }
//  public function addSubForm()
//  {
//      $subForm = new sfForm();
//
//      $asignacionGrupo = new Asignaciongrupo();
//      $asignacionGrupo->Grupo = $this->getObject();
//
//      $form = new AsignaciongrupoForm($asignacionGrupo);
//
//      $subForm->embedForm('1', $form);
//      $this->embedForm('Alumnos', $form);
//
//

   $this->widgetSchema['id_curso'] = new sfWidgetFormInputHidden();
   $this->widgetSchema->setLabel('id_curso',false);

          
     $this->validatorSchema['nombre']->setOption('required',true);
    $this->validatorSchema['nombre']->setMessage('required', 'Este campo es obligatorio');
    
 $this->validatorSchema->setPostValidator( new sfValidatorDoctrineUnique(array('model' => 'Grupo', 'column' => array('nombre')))) ;
}
  public function setCurso($id_curso)
  {
   $this->widgetSchema['id_curso'] = new sfWidgetFormInputHidden(array( 'default' => $id_curso), array() );
   $this->widgetSchema->setLabel('id_curso', false);
  }

}
